Use std::collections::{BTreeSet, BTreeMap} instead of std::collections::{TreeSet...
authorAkos Kiss <akiss@inf.u-szeged.hu>
Sun, 21 Dec 2014 17:00:39 +0000 (18:00 +0100)
committerAkos Kiss <akiss@inf.u-szeged.hu>
Sun, 21 Dec 2014 17:00:39 +0000 (18:00 +0100)
src/bin/cargo.rs
src/cargo/core/resolver/encode.rs

index c70448da5c1c6250067c35ad4e67d20ae80603a1..5a5c1b085832e6b22cdb870d67f31b12ff582f36 100644 (file)
@@ -5,7 +5,7 @@ extern crate serialize;
 #[phase(plugin, link)] extern crate log;
 #[phase(plugin, link)] extern crate cargo;
 
-use std::collections::TreeSet;
+use std::collections::BTreeSet;
 use std::os;
 use std::io;
 use std::io::fs::{mod, PathExtensions};
@@ -187,9 +187,9 @@ fn execute_subcommand(cmd: &str, args: &[String], shell: &mut MultiShell) {
 
 /// List all runnable commands. find_command should always succeed
 /// if given one of returned command.
-fn list_commands() -> TreeSet<String> {
+fn list_commands() -> BTreeSet<String> {
     let command_prefix = "cargo-";
-    let mut commands = TreeSet::new();
+    let mut commands = BTreeSet::new();
     for dir in list_command_directory().iter() {
         let entries = match fs::readdir(dir) {
             Ok(entries) => entries,
index f6670e1974d1ae6034ee9a57db93f3a1399ff141..cd12897e6efe647d1c3901c18096484e2b32a44a 100644 (file)
@@ -1,4 +1,4 @@
-use std::collections::{HashMap, TreeMap};
+use std::collections::{HashMap, BTreeMap};
 
 use regex::Regex;
 use serialize::{Encodable, Encoder, Decodable, Decoder};
@@ -15,7 +15,7 @@ pub struct EncodableResolve {
     metadata: Option<Metadata>,
 }
 
-pub type Metadata = TreeMap<String, String>;
+pub type Metadata = BTreeMap<String, String>;
 
 impl EncodableResolve {
     pub fn to_resolve(&self, default: &SourceId) -> CargoResult<Resolve> {